import java.util.Arrays;
import java.util.Scanner;

public class shuzu {
    public static void main(String[] args) {
        float f = 4.4f;
        System.out.println(f);
        /*Scanner s =new Scanner(System.in);
        while(s.hasNextDouble())//新知识
        {
            double x=s.nextDouble();
            System.out.println(x);
        }*/
        Long A = 156L;
        System.out.println(A);
        System.out.printf("%4d", (int) 'c');
        System.out.println("\n");//新知识
        System.out.printf("%10.2f", 12.5f);
        int arr[] = new int[5];
        String str[][] = new String[2][];//需要指定有几个一维数组
        str[0] = new String[5];
        str[1] = new String[10];
        str[1][0] = "asdasdas";//Java 中的字符串是对象，不是字符元素。所以可以将一个字符串赋值给 str[1][0]。

        //System.out.println(""+str);输出的是二维数组对象的引用地址。
        for (int i = 0; i < str.length; i++) {
            for (int j = 0; j < str[i].length; j++) {
                if (str[i][j] != null) {
                    System.out.print(str[i][j] + " ");
                }
            }
            System.out.println();
        }
        String str2[] = new String[100];
        ////数组的使用，赋值Array
        System.arraycopy(str[1], 0, str2, 0, str[1].length);
        for (String s : str2) {
            if (s != null) {
                System.out.print(s + " ");
            }
        }
        int a[] = {100, 200, 300};
        int b[] = Arrays.copyOf(a, 10);
        int c[] = Arrays.copyOfRange(a,0,10);
        //指定复制的范围到索引 10，但实际上只会复制源数组a中的元素到新数组c，并将剩余的位置填充为默认值（对于int类型是 0）
        for (Integer q : b)
            System.out.println(q + " ");
        System.out.println("\n");
        for (Integer p : c)
            System.out.println(p + " ");
        //声明数组,不允许在方括号内指定数组元素
        //创建数组对象
        //对象赋初值
        //循环遍历对象
        //排序查找
        int S[]=new int[5];
       // S[]={100,150,20,30};

        Arrays.sort(str2);
        System.out.println(Arrays.toString(str2));
        //查找；
        char ch='a';
        int index=Arrays.binarySearch(str2,ch);
        if(index>0)
        {
            System.out.println("找到在"+index);
        }
        else{
            System.out.println("没找到");
        }
    }
}
